home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / CalcM50 / CalcM50.jar / CalcMain.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-10-22  |  1.5 KB  |  46 lines

  1. import java.util.Date;
  2. import javax.microedition.lcdui.Display;
  3. import javax.microedition.lcdui.Form;
  4.  
  5. class CalcMain extends Form implements Backable {
  6.    private boolean exit = false;
  7.    private static Quitable winQuit;
  8.    private static Display display;
  9.    private static final CalcCanvas calcCanvas = new CalcCanvas();
  10.    private static SplashCanvas splashCanvas = new SplashCanvas();
  11.  
  12.    public CalcMain() {
  13.       super("Calculator by HENRi");
  14.    }
  15.  
  16.    public void show(Display disp, Quitable to_quit) {
  17.       display = disp;
  18.       winQuit = to_quit;
  19.       this.show();
  20.    }
  21.  
  22.    public void show() {
  23.       if (!this.exit) {
  24.          display.setCurrent(this);
  25.          splashCanvas.show(display, this);
  26.          Date d = new Date();
  27.          long apu = d.getTime() + (long)2000;
  28.          long papu = 0L;
  29.          long naku = 0L;
  30.  
  31.          do {
  32.             d = new Date();
  33.             papu = d.getTime();
  34.             long var10000 = apu - papu;
  35.          } while(papu < apu);
  36.  
  37.          splashCanvas = null;
  38.          calcCanvas.show(display, this);
  39.          this.exit = true;
  40.       } else {
  41.          winQuit.quit();
  42.       }
  43.  
  44.    }
  45. }
  46.